package exception;

public class ExpetionTest {

    public static void main(String[] args) {
//        int[] data={1,2,3};
//        System.out.println("before========");
//        try {
//            System.out.println(data[100]);
//        }catch (ArrayIndexOutOfBoundsException e){
//            System.out.println("异常产生！！！");
//        }
//        System.out.println("after=========");

//        int[] data={1,2,3};
//        data=null;
//        System.out.println("before========");
//        try {
//            System.out.println(data[1]);
//        }catch (ArrayIndexOutOfBoundsException e){
//            System.out.println("数组越界异常产生！！！");
//        }catch (NullPointerException a){
//            System.out.println("空指针异常产生！！！");
//        }
//        System.out.println("after=========");

        int[] data={1,2,3};
        data=null;
        System.out.println("before========");
        try {
            System.out.println(data[1]);
        }catch(Exception e){
            e.printStackTrace();
        }
        System.out.println("after=========");
    }

}
